﻿using LimaLims.Application.Service.Base.Dto;
using LimaLims.Core;
using Microsoft.EntityFrameworkCore;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace LimaLims.Application.Service.Basic.Dto
{
    /// <summary>
    /// 新增Dto
    /// </summary>
    public class AddExperimentStationInput : BaseDto
    {
        /// <summary>
        /// 试验站名称
        /// </summary>
        public string Name { get; set; }

        /// <summary>
        /// 试验员
        /// </summary>
        public string Inspector { get; set; }

        /// <summary>
        /// 质检科长
        /// </summary>
        public string QualityChief { get; set; }

        /// <summary>
        ///  审核人
        /// </summary>
        public string Checker { get; set; }

        /// <summary>
        /// 备注
        /// </summary>
        public string Remark { get; set; }
    }

    /// <summary>
    /// 编辑Dto
    /// </summary>
    public class EditExperimentStationInput: AddExperimentStationInput
    {

    }

    public class ExperimentStationOutput : BaseDto
    {
        /// <summary>
        /// 试验站名称
        /// </summary>
        public string Name { get; set; }

        /// <summary>
        /// 试验员
        /// </summary>
        public string Inspector { get; set; }

        /// <summary>
        /// 质检科长
        /// </summary>
        public string QualityChief { get; set; }

        /// <summary>
        ///  审核人
        /// </summary>
        public string Checker { get; set; }

        /// <summary>
        /// 备注
        /// </summary>
        public string Remark { get; set; }
    }

    /// <summary>
    /// 设备仪器分页
    /// </summary>
    public class ExperimentStationPageInput : PageInputBase
    {
        /// <summary>
        /// 试验员
        /// </summary>
        public string Inspector { get; set; }
    }

}
